.shopp_detail_box {
    box-sizing: border-box;
    width: 100%;
    height: calc(100vh - 20vh);
    background-color: #fff;
    position: relative;
    top: 20vh;
    border-radius: 3vw 3vw 0 0;

    // 顶部内容信息
    .shopp_detail_top_box {
        height: 20vh;
        width: 100%;
        border-radius: 5vw 5vw 0 0;
        // background-color: red;
        display: flex;
        justify-content: space-between;
        padding: 3vw;

        // 图片
        .shopp_detail_top_img {
            flex: 1;

            img {
                width: 100%;
                border-radius: 2vw;
            }
        }

        // 顶部内容
        .shopp_detail_top_cont {
            flex: 2;
            padding: 0 0 0 5vw;

            h1 {
                margin-top: 5vh;
            }

            p {
                font-weight: bold;
            }

            h3 {
                color: rgb(153, 152, 152);
            }

            // 删除组件按钮
            .shopp_detail_top_cont_del {
                position: absolute;
                right: 5vw;
                top: 2vw;
            }

        }
    }

    // 底部内容
    .shopp_detail_type_box {

        // box-sizing: border-box;
        // 商品类型
        .item_detail_cont_type {
            // height: 4vh;
            // overflow-y: auto;
            padding: 2vw 2vh;

            .item_detail_cont_type_title {
                margin-top: 3vw;

                .item_detail_cont_type_cont {

                    span {
                        display: inline-block;
                        padding: 1vw 4vw;
                        font-size: 4vw;
                        text-align: center;
                        border: 0.1vw solid #b37313;
                        margin-left: 4vw;
                        border-radius: 5vw;
                        margin-bottom: 3vw;

                        &.span_active {
                            background-color: #b37313;
                            color: #fff;
                        }
                    }
                }
            }

        }


        // 数量
        .item_detail_cont_type_btn {
            position: absolute;
            bottom: 10vh;
            right: 10vw;
            display: flex;
            flex: 2;

            p {
                margin-right: 2vw;
            }

            .item_detail_cont_type_btn_num {
                font-size: 4.5vw;
                line-height: 10vw;
                font-weight: bold;
            }

            .item_detail_cont_type_btn_p {
                span {
                    display: inline-block;
                    width: 10vw;
                    height: 10vw;
                    line-height: 10vw;
                    text-align: center;
                    font-size: 5vw;
                }

                span:nth-child(2) {
                    background-color: #ccc;
                }
            }
        }


        // 底部按钮
        .item_detail_btm_box {
            // padding: 1vw 1vh;
            width: 100%;
            height: 8vh;
            box-sizing: border-box;
            padding-top: 2vh;
            display: flex;
            position: fixed;
            bottom: 0;

            div {
                flex: 1;
            }

            // 钱
            .item_detail_btm_money {
                font-size: 4.5vw;
                color: rgb(255, 217, 0);

                span {
                    font-weight: bold;
                }
            }

            .item_detail_btm_btn {
                outline: none;
                border-radius: 10vw;
                box-sizing: border-box;
                border: none;
                background-color: rgb(145, 94, 0);
                color: #fff;
                width: 60vw;
                padding: 2vw 0;
                margin-left: 20vw;
            }

            .item_detail_btm_btn2 {
                outline: none;
                border-radius: 10vw;
                box-sizing: border-box;
                border: none;
                background-color: rgb(199, 199, 199);
                color: #fff;
                width: 60vw;
                padding: 2vw 0;
                margin-left: 20vw;
            }
        }
    }
}